package com.copc.common.model;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 导出参数的vo
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ExportDataReturnVO {

    @ApiModelProperty(value = "平台唯一标识appId" )
    private String appId;

    @ApiModelProperty(value = "平台名称",required = true)
    private String platName;

    @ApiModelProperty(value = "主键",required = true)
    private String id;

    @ApiModelProperty(value = "交易流水号",required = true)
    private String transactionNo;

    @ApiModelProperty(value = "订单号" )
    private String orderNo;

    @ApiModelProperty(value = "投保时间" )
    private String applyDate;

    @ApiModelProperty(value = "生效开始时间" )
    private String validateStartTime;

    @ApiModelProperty(value = "生效结束时间" )
    private String validateEndTime;

    @ApiModelProperty(value = "总保费" )
    private String premium;

    @ApiModelProperty(value = "核心系统方案代码" )
    private String insurePackageCode;

    @ApiModelProperty(value = "被保人姓名",required = true)
    private String insuredsCustomerName;
    @ApiModelProperty(value = "被保人手机",required = true)
    private String insuredsMobile;
    @ApiModelProperty(value = "被保人身份证",required = true)
    private String insuredsIdNumber;
    @ApiModelProperty(value = "被保人邮箱",required = true)
    private String insuredsEmail;
    @ApiModelProperty(value = "被保人职业代码",required = true)
    private String insuredsOccupationCode;

    @ApiModelProperty(value = "投保人姓名",required = true)
    private String applicantCustomerName;
    @ApiModelProperty(value = "投保人手机",required = true)
    private String applicantMobile;
    @ApiModelProperty(value = "投保人身份证",required = true)
    private String applicantIdNumber;
    @ApiModelProperty(value = "投保人邮箱",required = true)
    private String applicantEmail;

    @ApiModelProperty(value = "返回结果" )
    private String respMsg;

    @ApiModelProperty(value = "保单号" )
    private String policyno;

    @ApiModelProperty(value = "创建时间" )
    private String createTime;

}
